package com.chinairi.mall.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 生成订单编号的工具类
 * 时间+6位流水号
 *
 * @author gsl
 * @date 2020-09-30 23:21
 */
public class OrderCodeUitl {

    /**
     * 订单编号后缀（核心部分）
     */
    private static long code;

    /**
     * 生成订单编号
     * @return
     */
    public static synchronized String getOrderCode() {
        code++;
        String str = new SimpleDateFormat("yyyyMMddHHmmssSS").format(new Date());
        long m = Long.parseLong((str)) * 100000;
        m += code;
        return m + "";
    }

}
